/**
 * 时间对象的格式化
 */

(function() {
	jQuery.extend({
		dateFormat : function(date,format) {
			if (!format) {
				format = "yyyy-MM-dd hh:mm:ss";
			}
			var o = {
				"M+" : date.getMonth() + 1,
				"d+" : date.getDate(),
				"h+" : date.getHours(),
				"m+" : date.getMinutes(),
				"s+" : date.getSeconds(),
				"q+" : Math.floor((date.getMonth() + 3) / 3),
				"S" : date.getMilliseconds()
			};

			if (/(y+)/.test(format)) {
				format = format.replace(RegExp.$1, (date.getFullYear() + "").substr(4 - RegExp.$1.length));
			}

			for ( var k in o) {
				if (new RegExp("(" + k + ")").test(format)) {
					format = format.replace(RegExp.$1, RegExp.$1.length == 1 ? o[k] : ("00" + o[k]).substr(("" + o[k]).length));
				}
			}
			return format;
		}
	});
})(jQuery);



/**
 * 时间对象的格式化
 */

(function() {
	jQuery.extend({
		console : function(msg,clear) {		
			var panel = $("#jQuery_text_zcode");
			if(panel.size()<1){
				panel = $("<div id='jQuery_text_zcode' style='position: absolute; top:50px;'  >" +
						"<a href='#' >CONSOLE</a>"+
						"<div >" +
						"<textarea style='width:250px;height: 200px;padding:5px;'> </textarea>" +
						"</div>" +
						"</div>");
				panel.find("a").click(function(){
					 $('#jQuery_text_zcode div').toggle();
					 return false;
				});
				$("body").append(panel);
			}
			var console = panel.find("textarea");
			if(clear){
				console.html(msg);
			}
			console.append(msg);
			console.append("\n");
			
			return this;
		}
	});
})(jQuery);
